package com.testing.class11;

/**
 * @Classname LoginTest
 * @Description 类型说明
 * @Date 2021/5/10 20:22
 * @Created by 特斯汀Roy
 */
public class LoginTest {


    public static void main(String[] args) {
        LoginSample ls=new LoginSample();
//        //语句覆盖
//        ls.login(null,"123456");
//        ls.login("test","123");
//        ls.login("","1345");
//        ls.login("Roy","123456");
//        //条件覆盖的增强。
//        ls.login("Roy",null);
//        //判定条件覆盖：
//        ls.login(null,null);
//        ls.login("roy",null);
//        ls.login(null,"123456");
//        ls.login("roy","123456");
//
//        //条件组合覆盖，遵循唯一变化的异常变量原则
//        //用户名保持正确输入
//        ls.login("Roy","123456");
//        ls.login("Roy","34754645654654646465665");
//        //密码保持正确输入
//        ls.login("12345646546asdfasdfroy","123456");
//        ls.login("test","123456");
//        ls.login("1asdfasdfasdfsadfas","asdfasdfaksdhfiasdifyq");


        //路径覆盖。
         ls.login("Roy", "123456");
         if(ls.getResultMSG().contains("登录成功")){
             System.out.println("PASS");
         }else{
             System.out.println("FAIL");
         }


        ls.login(null,"123456");
        ls.login("Roy",null);
        ls.login("RoyRoyRoyRoyRoyRoyRoy","123456");
        ls.login("Roy","123456789123412341234");
        ls.login("Roy","1234567");
        ls.login(null,null);
        ls.login("","123456");





    }

}
